dull, thick-witted person - Turkish English Dictionary